// CriticalSecton.cpp: implementation of the CCriticalSecton class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "CriticalSecton.h"

//////////////////////////////////////////////////////////////////////
// Interface
//////////////////////////////////////////////////////////////////////

void CCriticalSecton::Enter()
{
	EnterCriticalSection( &m_cs );
}

void CCriticalSecton::Leave()
{
	LeaveCriticalSection( &m_cs );
}

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

CCriticalSecton::CCriticalSecton()
{
	InitializeCriticalSection( &m_cs );
}

CCriticalSecton::~CCriticalSecton()
{
	DeleteCriticalSection( &m_cs );
}
